package com.vhall.component.service.inav;


import com.vhall.component.entity.inav.vo.GetInavVO;
import com.vhall.component.entity.inav.vo.InavRespVO;
import com.vhall.component.entity.inav.vo.SetDocumentStatusReqVO;

/**
 * @author lsl
 * @since 2021/6/7 19:35
 */
public interface InfoService {

    /**
     * 互动信息查询, 接口同时会对用户的状态, 直播间的状态进行判定
     *
     * @param vo
     * @return
     */
    InavRespVO get(GetInavVO vo);

    /**
     * 设置文档开关状态
     *
     * @param reqVO 请求参数
     * @return 返回值
     */
    Boolean setDocumentStatus(SetDocumentStatusReqVO reqVO);

    InavRespVO adminGet(GetInavVO reqVO);

}
